#include <stdio.h>
#define MAX_SIZE 1024

struct node
{
    int len;
    int array[0];
};

int main(int argc, char *argv[])
{
    //int a[5];
    //int a[] = {1,2,3,4,5};

    //c99：可变长数组：可以用变量来自定义数组长度
    //注意事项：不能在使用过程中已修改变量的值，来扩充数组的大小

    //柔性数组
    // printf("sizeof(struct node) = %ld\n",sizeof(struct node));

    // struct node n;
    // n.len = 10;
    // n.array = (int *)malloc(sizeof(int) * n.len);
    // n.array[1] = 3;
    // int n;  //局部变量定义在栈空间--未初始化的变量自动赋值随机数；
    
    // int a[n];

    char src[MAX_SIZE];
    for(int i = 0; i < MAX_SIZE; i++)
    {

    }
    for (int j = 0; j < MAX_SIZE; j++)
    {
        
    }




    return 0;
}